package com.umbrella.worker.dto;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

public class OrderDO extends BaseDO {

	private Integer id;

	private Integer wOMembersId;

	private MembersDO membersDO;

	private SupplierDO supplierDO;

	private Integer wOSupplierId;
	
	private Integer wOCouponId;

    private Integer wONeedId;

	private String supplierName;

	private OrderDetailDO orderDetailDO;

	private String wOOrderNo;

	private String wOServiceName;
	//0.保洁业务 1.开锁业务 2.疏通业务 3.马桶维修 4.临时保洁 5.长期钟点工 6.住家保姆 7.看护老人 8.育婴师 9.月嫂 10.医院护工  11衣橱整理 12全屋整理
	private Integer wOServiceType;

	private Integer wOPayType;

	private BigDecimal wOFee;
	//0.未结束 1.结束 
	private Integer wOIsEnd;
    //0.未确认 1.确认 
	private Integer wOIsConfim;
    //0.未使用优惠券 1.优惠券
	private Integer wOIsCoupon;
	//优惠券价格
	private BigDecimal wOCoupon;

	private Date wAssigendTime;

	private String wOMessage;
	//0.未支付 1.支付
	private Integer wOIsPay;

	private Integer couponId;
	
	private List<Integer> staffIds;

	// 0.无效 1.待付款 2.待商家确认 3.已发货 4.申请取消 5.取消确认 6.用户已确认 7.已经结算 8.已退款

	public List<Integer> getStaffIds() {
		return staffIds;
	}

	public void setStaffIds(List<Integer> staffIds) {
		this.staffIds = staffIds;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getwOMembersId() {
		return wOMembersId;
	}

	public void setwOMembersId(Integer wOMembersId) {
		this.wOMembersId = wOMembersId;
	}

	public Integer getwOCouponId() {
		return wOCouponId;
	}

	public void setwOCouponId(Integer wOCouponId) {
		this.wOCouponId = wOCouponId;
	}

	public Integer getwONeedId() {
		return wONeedId;
	}

	public void setwONeedId(Integer wONeedId) {
		this.wONeedId = wONeedId;
	}

	public MembersDO getMembersDO() {
		return membersDO;
	}

	public void setMembersDO(MembersDO membersDO) {
		this.membersDO = membersDO;
	}

	public String getwOServiceName() {
		return wOServiceName;
	}

	public void setwOServiceName(String wOServiceName) {
		this.wOServiceName = wOServiceName;
	}

	public Integer getwOServiceType() {
		return wOServiceType;
	}

	public void setwOServiceType(Integer wOServiceType) {
		this.wOServiceType = wOServiceType;
	}

	public SupplierDO getSupplierDO() {
		return supplierDO;
	}

	public void setSupplierDO(SupplierDO supplierDO) {
		this.supplierDO = supplierDO;
	}

	public Integer getwOSupplierId() {
		return wOSupplierId;
	}

	public void setwOSupplierId(Integer wOSupplierId) {
		this.wOSupplierId = wOSupplierId;
	}

	public OrderDetailDO getOrderDetailDO() {
		return orderDetailDO;
	}

	public void setOrderDetailDO(OrderDetailDO orderDetailDO) {
		this.orderDetailDO = orderDetailDO;
	}

	public String getwOOrderNo() {
		return wOOrderNo;
	}

	public void setwOOrderNo(String wOOrderNo) {
		this.wOOrderNo = wOOrderNo;
	}

	public Integer getwOPayType() {
		return wOPayType;
	}

	public void setwOPayType(Integer wOPayType) {
		this.wOPayType = wOPayType;
	}

	public BigDecimal getwOFee() {
		return wOFee;
	}

	public void setwOFee(BigDecimal wOFee) {
		this.wOFee = wOFee;
	}

	public Integer getwOIsEnd() {
		return wOIsEnd;
	}

	public void setwOIsEnd(Integer wOIsEnd) {
		this.wOIsEnd = wOIsEnd;
	}

	public Integer getwOIsConfim() {
		return wOIsConfim;
	}

	public void setwOIsConfim(Integer wOIsConfim) {
		this.wOIsConfim = wOIsConfim;
	}

	public Integer getwOIsPay() {
		return wOIsPay;
	}

	public void setwOIsPay(Integer wOIsPay) {
		this.wOIsPay = wOIsPay;
	}

	public Date getwAssigendTime() {
		return wAssigendTime;
	}

	public void setwAssigendTime(Date wAssigendTime) {
		this.wAssigendTime = wAssigendTime;
	}

	public String getwOMessage() {
		return wOMessage;
	}

	public void setwOMessage(String wOMessage) {
		this.wOMessage = wOMessage;
	}

	public String getSupplierName() {
		return supplierName;
	}

	public void setSupplierName(String supplierName) {
		this.supplierName = supplierName;
	}

	public Integer getwOIsCoupon() {
		return wOIsCoupon;
	}

	public void setwOIsCoupon(Integer wOIsCoupon) {
		this.wOIsCoupon = wOIsCoupon;
	}

	public BigDecimal getwOCoupon() {
		return wOCoupon;
	}

	public void setwOCoupon(BigDecimal wOCoupon) {
		this.wOCoupon = wOCoupon;
	}

	public Integer getCouponId() {
		return couponId;
	}

	public void setCouponId(Integer couponId) {
		this.couponId = couponId;
	}

}